<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script type="text/javascript">

    /*
    * 流程控制 指的是代码执行的流程
    *
    * 1. 顺序执行
    *   从上到下执行
    *
    * 2. 分支执行
    *   分支是意味着有 条件判断，根据条件判断的返回结果有选择性的执行代码。执行某一部分代码
    *   人 路口 红绿灯
    *   红灯 不能过去
    *   绿灯 过去
    *   黄灯 缓行
    *
    *   吃饭  考虑 是否吃下一碗饭
    *
    * 3. 循环执行
    *
    * */

    var flag = 3; // 0代表是红灯 1代表是绿灯 2代表黄灯  代表是信号灯的状态

    console.log('start');
    // 分支 单分支
    /* if 里面的条件表达式如果为 true 则执行 if 大括号里面的代码。大括号里面可以多行语句*/

    /* if [elseif elseif... else] 可选的*/
    if (flag == 0) {

        console.log('不能过马路');
        console.log('不能过马路');
        console.log('不能过马路');
        console.log('不能过马路');
        console.log('不能过马路');

    } else if (flag == 1) {

        console.log('可以过马路');

    } else if (flag == 2) {

        console.log('可以过马路，但是黄灯要多注意');

    } else {
        console.log('系统繁忙，无法理解，灯坏了');
    }

    console.log('end');


</script>

</html>
